home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_2 / cbrshw41.ads < prev    next >
Text File  |  1995-08-18  |  36KB  |  723 lines

  1. Short:    SlideShow&Viewer(incl.PCD)for CybGfx&AGA
  2. Author:   hhoff@pool.informatik.rwth-aachen.de (Helmut Hoffmann)
  3. Uploader: hhoff@pool.informatik.rwth-aachen.de (Helmut Hoffmann)
  4. Type:     gfx/board
  5.  
  6. CyberShow Professional Version 4.1a (c) by Helmut Hoffmann 1995
  7. ======================
  8.  
  9. This is an universal shareware picture viewer/slideshow/presentation
  10. program (incl. PhotoCD support, transition effects, ...) and converter
  11. for all Amigas with OS3.0 and higher which can
  12.  
  13. * display images in TrueColor/HighColor in Cybergraphic windows or screens on
  14.   Workbench, custom screens or public screens with at least 15Bit color depths
  15.   including transition effects for slideshow or presentation windows
  16.  
  17. * display images in reduced color (upto 256 colors) on any WB screen, custom
  18.   screen or public screen, including AGA, ECS, OCS and usually WB-Emu graphic
  19.   board screens as well (e.g. EGS-Emu, CyberGfx-Emu, ...)
  20.  
  21. It has many special features which make it a flexible, fast and comfortable
  22. multi-purpose tool.
  23.  
  24. +-------------------------------------------------------------------+
  25. | New: Now available *** HHsFastUniversalGioModules ***             |
  26. |                    *** HHsFastImageFXModules ***                  |
  27. | Use all the speed and format flexibility of CyberShow             |
  28. | loading functions (without JPeg) for Photogenics or ImageFX!      |
  29. | Even DataTypes can now be used with Photogenics/ImageFX(EGS)!     |
  30. | Add-on price: 8US$ or 10DM each if you also order another program |
  31. | Special price for registered CyberShow users: 13US$ or 15DM each  |
  32. +-------------------------------------------------------------------+
  33.  
  34. New in V4.1: + Support for 15/16Bit Targa files (compressed and uncompressed)
  35. New in V4.0: + Slideshow mode to display pictures without window frames
  36.            (useful for video presentations e.g. with black screen background)
  37.              + Presentation mode to display pictures in a window of fixed size
  38.            (useful e.g. for presentations on the Workbench where you don't
  39.         want the window size to change with each picture)
  40.              + Introduction of transition effects for Slideshow and Presentation
  41.                Window mode
  42.              + IgnoreError parameter to skip unreadable files quietly
  43.                (useful if you e.g. have many non-picture files like .readmes on a
  44.         CD you want to scan for pictures without getting lots of errors)
  45. New in V3.4: + Now configurable by Tooltypes for start from WB
  46.              + New option for automatic requesting after finishing all files
  47.              + Progress indicator for loading of next/previous picture if user
  48.                selected before automatic preload has finished
  49. New in V3.3: + Enhanced CLI parameter control: Multiple pictures/pathes/patterns,
  50.                screenmode, public screen name, downscaling, ...
  51.              + Workbench picture parameters (CyberShow e.g. usable as Default Tool
  52.                for pictures now) incl. multiple icon selection for pictures/drawers
  53.          + Multiple file selection support in picture/path/pattern requester
  54.              + Extended information window (now incl. file size, file comment)
  55.              + Now ignoring .info files on default
  56.              + next/previous picture now also selectable with space/backspace keys
  57. New in V3.2: + support for RLE-compressed BMP images (8Bit or 1Bit)
  58. (see version history for earlier versions...)
  59.  
  60. Supported picture file formats for loading:
  61.  
  62. 1) IFF-ILBM (all standard formats 1 to 8Bit, EHB, HAM6, HAM8, 24Bit)
  63. 2) PhotoCD (Base format 768x512 or 512x768 (portrait); linear 24Bit RGB)
  64. 3) JPeg (color and greyscale)
  65. 4) PPM/PGM/PBM (P1&P4 b&w, P5 grey, P6 color)
  66. 5) QRT (also known as dump format by PD raytracers as POV-Ray)
  67. 6) Targa (RLE compr.&uncompr. 1/8/15/16/24/32Bit; incl. interleaved)
  68. 7) PCX (compr.&uncompr. EGA1-4Bit, VGA 8Bit grey/Colormap and 24Bit)
  69. 8) BMP (uncompr. 24Bit RGB,1Bit,4Bit or 8Bit Colormap; RLE compressed 8Bit,1Bit)
  70. 9) TIF (packbit-compr./uncompr. Motorola formats 24Bit RGB, 1-8Bit grey/Colormap)
  71. 10) EGS7.x window icons
  72. 11) DEEP (compr.&uncompr. IFF-DEEP 24Bit and 32Bit formats)
  73. 12) YUV (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  74. 13) VLAB raw (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  75. 14) RGB (IFF-RGB: RGB8 and RGBN compressed; RGB5 uncompressed)
  76. 15) HHsYUVSq sequence format (sequential or random access)
  77. 16) IFF-PBM (DPII) format
  78. 17) ACBM (IFF-ACBM: 1 to 8Bit, EHB, HAM6, HAM8)
  79. 18) FBM (8Bit grey/Colormap and 24Bit)
  80. 19) Sun raster (uncompressed formats for 1Bit, 8Bit grey/ColorMap and 24Bit)
  81. 20) MacPaint (b&w compressed 1Bit format; datafork only)
  82. 21) HHsXRL formats (1-8Bit ColorMap incl. HAM6/8, 8Bit grey, 24Bit RGB compressed)
  83.  
  84. and all picture and animation DataType formats under OS3.x.
  85.  
  86. For animation formats (HHsYUVSq and animation datatypes) the first frame is shown
  87. (for playback of HHsYUVSq animations you can use my freeware program CyberTVPlayer).
  88.  
  89. Please note: The GIF format is not internally supported for legal reasons, but
  90. due to the DataType support GIF loading should be possible if you have a
  91. suitable DataType (with a fast GIF DataType loading is usually still faster
  92. than with many other viewers which directly support GIF!).
  93.  
  94. Supported picture file formats for saving:
  95.  
  96. 1) IFF-ILBM 24Bit (compressed and uncompressed)
  97. 2) IFF-DEEP 24Bit (uncompressed)
  98.    This format is used e.g. by TVPaint or XiPaint
  99. 3) JPeg (variable compression rates)
  100. 4) PPM-P6
  101.    This format is used by the PBM image processing software
  102. 5) QRT
  103. 6) Targa 24Bit (compressed and uncompressed)
  104. 7) HHsXRL TC24 format (compressed lossless and lossy)
  105.    This format is esp. designed for raytracing pictures, which should be
  106.    compressed lossless or with nearly invisible losses. Compression is usually
  107.    better than IFF-ILBM or Targa compression.
  108.  
  109. Highlights of CyberShow: Why should you use this viewer
  110.  
  111. + flexible presentation of your pictures in windows or on screens incl.
  112.   slide show function or window presentation mode and transition effects.
  113.  
  114. + All loading functions (except JPeg: This software is based in part on the work
  115.   of the independent JPeg Group) have been written in Assembler and optimised for
  116.   extremely high speed. Loading will usually be upto 5 times faster than with
  117.   comparable viewers... An exception to this is the JPeg format, which is
  118.   written in C and based on the usual code, so that it will be about the same
  119.   speed as other viewers.
  120.  
  121. + Automatic preloading: The next picture is loaded while you view the current
  122.   picture; you can now also scroll the picture or use other functions during
  123.   preloading of the next picture; this reduces waiting time to a minimum
  124.  
  125. + Supports true color viewing on Cybergraphic public screens (or custom screen)
  126.   of at least 15Bit color depths
  127.  
  128. + Supports reduced color viewing on screens with 2 to 256 colors, including
  129.   most kind of WB emulations on graphic boards. A special color selection
  130.   scheme is used for good quality and good speed.
  131.  
  132. + Pictures can be scrolled (with cursor keys or scrollbars) in their
  133.   resizeable windows.
  134.  
  135. + Support of nearly all commonly used image formats (incl. PhotoCD) and
  136.   additional DataTypes for even more formats
  137.  
  138. + Can view single files, group of files (supporting patterns) and
  139.   even directory trees (automatic search of subdirectories); multiple
  140.   picture arguments can be passed by CLI, Workbench or selected with file
  141.   requester. Images will be shown in alphabetical order (ordered by complete
  142.   path name).
  143.  
  144. + Optional downscaled loading for faster access (selectbale as CLI parameter,
  145.   WB Tooltype or by menu function)
  146.  
  147. + Can go back to previous images as well
  148.  
  149. + Information window for picture can be opened including name, dimensions,
  150.   file type, file size, file comment and number of frames (for animations)
  151.  
  152. + Fast direct transfer of images to famous image processing and painting
  153.   programs (currently ImageFX, XiPaint and ArtEffect/PicoPainter are supported;
  154.   transfers to other programs could be included if more developers/dealers
  155.   would support me and more programs would have sufficient interfaces)
  156.  
  157. + Save function to convert pictures into some 24Bit file formats (JPeg, IFF, ...)
  158.  
  159. + ...
  160.  
  161. (More to come if enough users register: Possible future expansions e.g.
  162.  + more spectacular transition effects for slideshow/presentation mode
  163.  + support for more file formats (are there any missing?)
  164.  + zooming functions for magnification or downscaling)
  165.  
  166. Using instructions
  167. ==================
  168.  
  169. Configuration: Usually CyberShow will show the pictures in windows directly on
  170.   the default public screen (usually the Workbench). To make use of other
  171.   screens, private screens or to present the pictures as SlideShow etc,
  172.   you can select options as CLI parameter or by Workbench Tooltypes.
  173.   A screenmode or public screen name can also be specified by the
  174.   environment variable "CyberShowScreen":
  175.  
  176.   a) Custom Screen: If you want a screen to be opened for CyberShow you should
  177.      set an environment variable with the screenmode, e.g.:
  178.      SETENV CyberShowScreen "NTSC:HighRes Interlace"
  179.      You can specify all kinds of screenmodes for Amiga screens, emulation
  180.      screens of graphic boards and TrueColor/HighColor screens for Cybergraphics.
  181.      In any case the screen will be opened with the max. depth which is available
  182.      for that mode. Please note that the screenmode name is case sensitive!
  183.      Take a look at the Prefs/Screenmode program's list of screenmode names
  184.      to see what is available. If you specify an unknown screenmode name or
  185.      the specified screenmode can't be used for some reason the program will
  186.      use the default public screen (after an information requester).
  187.  
  188.      Alternatively you can specify a CLI parameter "Screenmode": e.g.
  189.       CyberShow Screenmode "NTSC:HighRes Interlace"
  190.      This parameter will override the ENV: variable as well as a
  191.      PublicScreen parameter.
  192.      This is also available as tooltype for WB start (e.g.
  193.      Screenmode=NTSC:HighRes).
  194.  
  195.   b) Named Public Screens: If you want to make CyberShow use a non-default
  196.      Public Screen, you can also specify this with the ENV: variable, e.g.:
  197.      SETENV CyberShowScreen "*CoolScreen"
  198.      To distinguish between a screenmode and a public screen name the *
  199.      character has to be specified before the screen name. To find out the
  200.      public screen name of your applications, look into their manuals! The
  201.      screen title of the public screens is often NOT the public screen name.
  202.      If the named public screen can't be used (if it is not found or private)
  203.      then the default public screen is used (after an information requester).
  204.  
  205.      Alternatively you can specify a CLI parameter "PublicScreen": e.g.
  206.       CyberShow PublicScreen "CoolScreen"
  207.      This parameter will override the ENV: variable. Please note that the *
  208.      has not to be specified for the CLI parameter. If you also specify a
  209.      Screenmode parameter, the PublicScreen parameter will be ignored.
  210.      This is also available as tooltype for WB start (e.g.
  211.      PublicScreen=CoolScreen).
  212.  
  213.   To save the screenmode or name specification for automatic use after booting,
  214.   just copy it from ENV: to ENVARC: (or use the WB Tooltype).
  215.   If you want to use the program on the default public screen again, just
  216.   SETENV CyberShowScreen "" or delete the variable from ENV: or from ENVARC:
  217.   for permanent effect (or delete the Tooltype).
  218.  
  219. Parameters: CyberShow now accepts multiple picture/path/pattern and
  220.   configuration parameters both from Workbench and CLI.
  221.  
  222.   a) Workbench usage: To specify pictures, you can multi-select one or several
  223.      pictures or even drawers by holding shift and selecting with the mouse
  224.      before double clicking.
  225.  
  226.      Another method is to make icons for the pictures and specify "CyberShow"
  227.      complete with it's path as default tool.
  228.  
  229.      Other options can be specified as tooltypes in the icon for WB start.
  230.      The options are similair to the CLI options. Take a look at the icon
  231.      to see the available parameters which are enclosed in parentheses to
  232.      make them inactive.
  233.        DefaultPath=path        Provide default path for path/pattern/file
  234.                 requester after startup or for save requester
  235.        Downscale=number        Select downscaling with factor 1:number
  236.                 (number range 1 to 16 supported in increments of 1)
  237.        NonRecursive        Switch off recursive subdirectory search
  238.        Screenmode=name        Select screenmode name for private screen
  239.                 (Overrides ENV:CyberShowScreen)
  240.        PublicScreen=name    Select named public screen
  241.                 (Overrides ENV:CyberShowScreen)
  242.        Icons            Do not ignore .info files. This is only useful if
  243.                 you have some Icon-Datatype and want to take a look
  244.                 at the icons of files. By default, .info files are
  245.                 now completely ignored. Please note that in
  246.                 addition to this option you might have to remove
  247.                 the ~(#?.info) pattern from the file requester if
  248.                 this is used.
  249.        Request            Show file/path/pattern requester after
  250.                 displaying all files
  251.        PresentWindow        Leave window size unchanged between pictures;
  252.                 window will open at screen size; smaller pictures
  253.                 are shown centered in the window; you can still
  254.                 resize the window manually. This presentation mode
  255.                 supports transition effects which are selected
  256.                 as default for TrueColor/HighColor windows
  257.                 (use Effects or NoEffects to manually control this)
  258.        SlideShow        Show pictures on screen (no window borders); this
  259.                 works best if you select your own Screenmode. On
  260.                 Workbench or Public screens you will still have
  261.                 a depth arrangement bar on default (you can instead
  262.                 select a backdrop window with another option).
  263.                 As there are no scrollbars, you can only scroll
  264.                 with the cursor keys in SlideShow mode. The usual
  265.                 menue functions are still available.
  266.                 The slideshow mode supports transition effects
  267.                 which are selected as default on TrueColor/HighColor
  268.                 screens    (use Effects or NoEffects to override)
  269.        BackDrop            Backdrop window for SlideShow on WB or Public Screens
  270.        Black            For small pictures fill unused screen or
  271.                 window areas with the foreground pen (usual
  272.                 black) instead of background (usual grey); in
  273.                 SlideShow mode on private screens black is
  274.                 always used and even specifed as background to
  275.                 make presentations better e.g. for Video recording
  276.        Effects            Select transition effects for window presentation
  277.                 or slideshow (effects are selected by default for
  278.                 TrueColor/HighColor screens only; use this option
  279.                 to get effects also on 2 to 256 color screens)
  280.        NoEffects        Disable transition effects; if you use this option
  281.                 together with the Effects option, the effects will
  282.                 actially be disabled, but the usual palette locking
  283.                 for 2 to 256 color screens will remain active
  284.        IgnoreErrors        Do not show requesters for unreadable files;
  285.                 they will instead be quietly ignored
  286.        (Please note: SlideShow and presentation windows are not available
  287.         in the CyberShow-Light version!)
  288.  
  289.   b) CLI usage: You can specify multiple pathes/pictures/patterns in the CLI
  290.      command line, e.g.:
  291.       CyberShow ram:#?.jpg tmp:#?.iff "CD1:Photo_CD/Images"
  292.      Picture parameters can be included in " for better compatibility.
  293.      This should work with directory utilites as well (I checked it with DirOpus
  294.      4.12A+: E.g. specify CyberShow {F} as DOS command for your CyberShow button).
  295.      There are many other parameters available as command line options, which are
  296.      usually identical to the Workbench ToolTypes. Type CyberShow ? to get a list
  297.      of parameters. Here are the additional parameters (incl. abbreviations):
  298.     DS=Downscale (number)    -> see WB tooltypes above
  299.     NR=NonRecursive        -> see WB tooltypes above
  300.     SM=Screenmode (name)    -> see WB tooltypes above
  301.     PS=PublicScreen (name)    -> see WB tooltypes above
  302.     Icons            -> see WB tooltypes above
  303.     Request            -> see WB tooltypes above
  304.     PW=PresentWindow    -> see WB tooltypes above
  305.     SL=SlideShow        -> see WB tooltypes above
  306.     BD=BackDrop        -> see WB tooltypes above
  307.     Black            -> see WB tooltypes above
  308.     Effects            -> see WB tooltypes above
  309.     NoEffects        -> see WB tooltypes above
  310.     IE=IgnoreErrors        -> see WB tooltypes above
  311.  
  312. If you just start CyberShow without any picture parameters, a file/path/pattern
  313. requester appears. With this you can specify a directory (path) with an optional
  314. pattern or select one or multiple pictures (by holding shift during the selection).
  315. You can select a new file/path/pattern by using the "New Directory" menu entry
  316. at a later time (it will be shown automatically after displaying all files
  317. if you select the Request option).
  318.  
  319. In any case subdirectories will be searched automatically if you don't restrict
  320. searching by a pattern to one directory or use the NonRecursive option.
  321.  
  322. Default is to load pictures in full size. With the "Scaled-Loading" menue
  323. or Downscale option you can select to load all pictures in reduced size.
  324. For many file formats this downscaled loading will be significantly
  325. faster. Please note that the pictures will be in small form in memory, thus
  326. save or transfer operations will save or transfer the images in small form.
  327.  
  328. To show pictures as slideshow instead of windows, it is best to specify
  329. a screenmode as well: E.g.
  330.   cybershow #?.jpg SlideShow ScreenMode "PICCOLOSD64:800x600x16M"
  331. You can also use the slideshow as backdrop e.g. on the WB screen.
  332. SlideShows and PresentWindow presentations will by default use transition
  333. effects on TrueColor/HighColor screens. You can switch them off with
  334. the NoEffects option or select them with Effects for palette oriented
  335. screens. Please note that effects on palette oriented screens can
  336. be quite slow (due to this fact some effects are only available on
  337. TrueColor/HighColor screens) and that the palette will be locked for
  338. all pictures. This can lead to reduced displaying quality if you have
  339. many pictures with different colors. On TrueColor/HighColor screens such
  340. problems can not occur.
  341.  
  342. To advance to the next picture use the "Next Picture" menu entry
  343. (Shortcut Amiga N), press the space bar or press the close button of the
  344. picture window. During displaying the next picture will already be loaded.
  345. Since version 2.0 you can now scroll or resize the window or select another
  346. function while the next picture is preloaded (due to technical restrictions
  347. of some file formats this is partially not available if pictures are not
  348. stored line by line, e.g. FBM24, ACBM, DataTypes, vertical PCD images, YUV,
  349. VLB, HHsYUVSq; during the color conversion phase you can still scroll and this
  350. phase is often longer than the loading time unless you load from floppy disk).
  351. Scrolling can now be performed with cursor keys or the scroll bars (scroll
  352. bars are not available in slideshow mode).
  353.  
  354. You can also go back to previous pictures with the "Previous Picture"
  355. menu entry (Shortcut Amiga P) or by pressing the backspace key.
  356.  
  357. If you try to select the next picture (or previous picture) before
  358. automatic preloading has finished, the window title will inform you about
  359. the already loaded part of the picture (in percent).
  360.  
  361. For the currently displayed picture you can get an information requester
  362. by selecting the "Picture Info" menu item (Shortcut Amiga I). It includes
  363. the name, dimensions, file format, file size, file comment and number of
  364. frames (for animations). The file format string often includes the color
  365. depths or other variation informations as well. For pictures loaded with
  366. any DataType, the file type is "DTxx" with xx being the color depth.
  367. For animations loaded with DataType the file type is "DHxx".
  368.  
  369. You can quit the program with the "Quit" menu item or by pressing the Esc
  370. key in the picture window (or screen), by pressing Ctrl-C in the CLI or
  371. sending a Ctrl-C signal to the task.
  372.  
  373. The "About" menu function gives an information requester (which includes
  374. the personal registration information if you are a registered user with
  375. a correctly installed keyfile).
  376.  
  377. Fast direct transfer and saving/conversion (not available in demo version):
  378.  
  379. You can directly transfer the image in full 24Bit quality very fast to
  380. important image processing and painting programs (see transfer menu).
  381. Currently supported applications: ImageFX, XiPaint and ArtEffect/PicoPainter
  382. Unfortunately Photogenics seems to currently have no suitable port to
  383. allow such transfers (at least upto V1.2). I hope this will change in
  384. the future.
  385.  
  386. Transfers should at least be possible to ImageFX 1.5/1.6, ImageFX 2.x,
  387. EGS-ImageFX, XiPaint 3.x, all versions of ArtEffect and PicoPainter 1.3.
  388. For ArtEffect/PicoPainter you can transfer the image into a picture
  389. project window or into a brush.
  390.  
  391. Please note that pictures will always be transferred in their loaded
  392. size. If you have selected the downscaled loading, the pictures will
  393. be transferred in small form.
  394.  
  395. The same restrictions apply to the save functions which can be used to
  396. convert the currently loaded image into one of several formats (see
  397. above for list of supported save formats). All pictures are saved as
  398. 24Bit images. This is not dependent on the screenmode. The size which
  399. has been used for loading will be the size in which it is saved. For
  400. JPeg saving you can select the quality between 50% and 95% in 5% steps
  401. with a sub menu.
  402.  
  403. Problems with loading specific file formats?
  404.  
  405. If you have difficulties viewing a picture in one of the supported
  406. file formats (or DataTypes) and you are sure that you have enough
  407. memory left, check the following:
  408.  
  409. a) File systems: Some PD/ShareWare/Commercial add-on or replacement
  410.    file systems are buggy (e.g. they do not support some rarely used
  411.    DOS functions properly). Try to copy the picture to a standard
  412.    device (e.g. RAM:) and to view it from there. If this works, you
  413.    know that your specific file system is buggy. I really reccommend
  414.    to only use official Commodore file systems (e.g. the AmigaOS3.1
  415.    CD-Filesystem) in case of difficulties.
  416.  
  417. b) DataTypes: Some DataTypes are instable and can crash on certain
  418.    pictures with odd dimensions or incomplete pictures. I have no
  419.    influence on this.
  420.  
  421. Requirements
  422. ============
  423.  
  424. Any Amiga with
  425.  
  426. + OS3.0 or higher
  427. + some memory (about 4MByte Fast-RAM should be enough for normal use)
  428.  
  429. For displaying in TrueColor/HighColor quality you also need
  430.  
  431. + cybergraphics.library V40 or higher and a suitable graphic board
  432.   (Cybergraphics is a Workbench emulation/True color software extension
  433.    which is usable in conjunction with several graphic boards as the
  434.    Cybervision, Piccolo, SD64, Picasso, Retina-BLTZ3, Spectrum, Domino.
  435.    It is Copyright by Thomas Sontowski and Frank Mariak.)
  436.  
  437. Shareware modalities
  438. ====================
  439.  
  440. The unregistered demo version of CyberShow has an important restriction:
  441.  
  442. All pictures will be shown in greyscale only in the demo version!!!
  443.  
  444. Anyway, I have designed the loading functions so that the speed is the
  445. same as with color loading so that you can check the real speed of my
  446. fast loading functions, but please note: on screens with less than
  447. 15Bit color depths the displaying speed of the greyscale pictures could
  448. be higher than that of color pictures due to the fact that the color pen
  449. allocation is different. I have no influence on this; to see the real
  450. speed, try it on HiColor/TrueColor screens (if you have Cybergraphics),
  451. as no color pens are needed and it makes no difference if a greyscale
  452. or true color image is displayed. If you want to see how the color
  453. allocation works with 2 to 256 colors, take a look at CyberTVPlayer,
  454. my freeware animation player for HHsYUVSq sequences (a sample sequence
  455. is included in the CyberTVPlayer archive). CyberTVPlayer uses the same
  456. color reducing functions as CyberShow.
  457.  
  458. Some other functions are also not available in the demo version (e.g.
  459. fast direct transfer functions and save functions).
  460.  
  461. Currently you can choose between two levels of registration:
  462.  
  463. a) CyberShow Professional (incl. SlideShow/Presentation functions)
  464.  
  465.    Shareware fee 30DM (in europe) or 25US$ (outside europe); other
  466.    currencies possible (see registration form)
  467.  
  468. b) CyberShow Light (without SlideShow/Presentation functions etc.)
  469.  
  470.    Shareware fee 20DM (in europe) or 18US$ (outside europe); other
  471.    currencies possible (see registration form)
  472.  
  473.    Please note that the CyberShow-Light registration will probably only
  474.    be available upto 31st October 1995 and if at all possible you should
  475.    only register for the Professional version to encourage further
  476.    development of high quality shareware products. New functions in
  477.    future versions of CyberShow might be available to Professional users
  478.    only as well.
  479.  
  480. To register send the filled in and signed registration form (included
  481. in this archive) to my address together with the money as banknotes,
  482. a cheque or international postal money order:
  483.  
  484. My address:             Helmut Hoffmann
  485.             Rubensstrasse 4
  486.             D-41063 Moenchengladbach
  487.  
  488.             Germany
  489.  
  490. Users in germany can also transfer money to my account (No bank transfers
  491. from outside germany!!).
  492.  
  493. You can currently contact me by EMail (no registrations by EMail!):
  494.  
  495.         hhoff@pool.informatik.rwth-aachen.de
  496.  
  497. After registration you will receive a keyfile and the latest version of
  498. this program. The keyfile will enable you to use future demo versions of
  499. this program as full version. The processing of your order can take
  500. some time. Usually it will be very fast (only a few days), but under raw
  501. circumstances it could take some weeks.
  502.  
  503. Registered users might get another advantage: If I decide to port my
  504. picture management software EGSPhotoAlbum for Cybergraphics and standard
  505. Amigas, registered CyberShow users can register for a lower price.
  506. The fast loading functions of CyberShow are the same as thoose in
  507. EGSPhotoAlbum Professional 5.x.
  508.  
  509. Special note for Photogenics users: In addition to CyberShow you can order
  510. my FastUniversalGioModule for a small add-on fee (see registration form).
  511. The loader module is based on the same functions as CyberShow (only
  512. JPeg is missing as this did not bring any significant speed advantage).
  513.  
  514. Special note for ImageFX users: In addition to CyberShow you can order
  515. my FastImageFXModules for a small add-on fee (see registration form).
  516. The loader module is based on the same functions as CyberShow (only
  517. JPeg is missing as this did not bring any speed advantage). All other
  518. loading functions were faster on my configuration or were not available
  519. with the standard loaders. A saver module for some formats is also included.
  520.  
  521. Version history
  522. ===============
  523.  
  524. 1.0 (14th june 95): Initial release (supporting 21 file formats and DataTypes)
  525. 2.0 (19th june 95): Added menu for picture windows offering Quit, About, SaveAs,
  526.                      Picture Info, Next/Previous Picture, Transfer, Downscale
  527.                     Added fast direct transfer functions to ImageFX, XiPaint
  528.                      and ArtEffect/PicoPainter
  529.                     Added saving functions (7 formats) for picture conversions
  530.                     Added function to go back to previous pictures
  531.                     Added scrollbars for comfortable scrolling
  532.                     Implemented faster scrolling methods
  533.                     Functions like scrolling/resizing now already usable
  534.                      during the next picture is loaded
  535.                     Window position will now be left unchanged for newly
  536.                      opened windows if possible; the scroll position will
  537.                      be left unchanged between pictures of identical size
  538.                     Information requesters for unreadable pictures/problems
  539.                     Preloading is suppressed if not enough memory is available
  540.                     Support of downscaled loading (1:1, 2:1, 4:1, 8:1)
  541. 3.0 (30th june 95): New reduced color output function which is available with
  542.                      OS3.0 and not only with OS3.1. This makes CyberShow usable
  543.                      for all OS3.0 users now (drawing speed is increased for
  544.                      standard Amiga screens and some WB emulation screens as well).
  545.                     Support of separate screen with screenmode specified in
  546.                      ENV:CyberShowScreen
  547.                     Added menu function to select a new directory and/or pattern
  548.                     Slightly changed CLI parameter extraction for more compatibility
  549.                      with non-standard shells/utilities
  550.                     Changed menu colors for OS3.x look
  551.                     Changed file requester for saving to a save requester with
  552.                      picture file name as default for save name as well
  553. 3.1 (7th july 95):  Support of use of named foreign public screen with name
  554.                      specified (with a leading *) in ENV:CyberShowScreen
  555.                     Information requester if screenmode or public screen can't be
  556.                      found or own screen can't be opened
  557.                     Fixed bug which could lead to crashes if files couldn't be opened
  558.                      after they have been stored in the internal list; now you can
  559.                      choose to try the next picture or quit the program in case of
  560.                      any difficulties during opening/loading
  561.                     Fixed bug which could lead to problems if window couldn't be opened
  562.                     Correction of Sun raster 24Bit loading (wrong colors and
  563.                      problems with odd sized images)
  564. 3.2 (21st july 95): Support for RLE compressed 8Bit and 1Bit BMP files
  565.             Bug fix for loading function which could lead to crashes if
  566.              certain non-picture files where detected as a picture
  567. 3.3 (24th july 95): Enhanced CLI parameter control incl. multiple picture arguments
  568.               and new parameters (e.g. to suppress subdirectory search etc.)
  569.                     Added Workbench parameter support for pictures and even drawers
  570.             Added muliple-file-selection support for file/path requester
  571.             Extended information window (now incl. file size, file comment)
  572.             Now ignoring icons (.info files) on default
  573.             Next/previous picture now also selectable with space/backspace keys
  574. 3.4 (27th july 95): Now configurable by Tooltypes for start from WB
  575.             Introduction of "DefaultPath" Tooltype to specify a directory
  576.                      as default for the file requester by WB start
  577.             New option "Request" for automatic requesting of new
  578.              path/pattern/files after displaying is finished
  579.             Introduction of Progress indicator which appears in the
  580.              window title if Next/Previous picture is selected before
  581.              the picture is available (preloaded)
  582.             Higher file requester window for easier multi-selection
  583. 4.0 (1st aug. 95):  Introduction of SlideShow and Presentation window features:
  584.              in standard mode window will now be resized instead of
  585.              being closed and opened again if picture size changes;
  586.              in presentation mode window size will be unchanged unless
  587.              changed by the user; in slideshow mode a borderless
  588.              (optional: backdrop) displaying will be used for pure
  589.              presentations, esp. on private screens
  590.             Introduction of transition effects for SlideShows or
  591.              presentation mode
  592.             Changed min. window size and set useful small alternate
  593.              window size on default for zoom gadget
  594.             Introduction of IgnoreError option to skip unreadable
  595.              files quietly (useful if you e.g. have many non-picture
  596.              files like .readmes on a CD you want to scan for pictures
  597.              without getting lots of errors)
  598. 4.0a (2nd aug. 95): Bug fixes for window titles (could lead to corrupt titles)
  599. 4.1 (5th aug. 95): Changed TIF loader for better compatibility with certain pics
  600.            Extended Targa loader by 15Bit and 16Bit HiColor loading
  601. 4.1a (7th aug. 95): Corrected XiPaint transfer problems (appeared in V3.3)
  602.  
  603. Special Thanks
  604. ==============
  605.  
  606. My special thanks go to:
  607.  
  608.  Kermit Woodall from NOVA-Design for providing me with ImageFX-EGS and ImageFX.
  609.  Thomas Dorn for providing me with XiPaint.
  610.  Almathera for providing me with Photogenics.
  611.  Alexander Pratsch for providing me with ArtEffect (successor of PicoPainter).
  612.  Without this support the fast direct transfer functions or loader modules
  613.   would probably have been impossible.
  614.  Thomas Sontowski and Frank Mariak for making the TrueColor/HighColor
  615.   Workbench possible.
  616.  The "Independent JPEG Group" for providing the portable C source code
  617.   for JPeg compression/decompression. The JPeg functions are based on
  618.   this code (This software is based in part on the work of the independent
  619.   JPeg Group).
  620.  and to all registered users of CyberShow, esp. thoose who reported bugs
  621.   or made suggestions...
  622.  
  623. Hard- and Software used for developing
  624. ======================================
  625.  
  626. This program is written in pure Assembler (using the german assembler
  627. O.M.A. 2.0). Only the lowlevel JPeg functions have been implemented
  628. in C (based on the portable C source of the Independent JPeg Group)
  629. and compiled with the german MaxonC++ 3.0 system.
  630.  
  631. My development system is:
  632.  
  633. Amiga 3000/030/25MHz / 18 Megabytes RAM / OS3.1
  634.  
  635. 4MByte Piccolo SD64 (64Bit) graphics board (running in Zorro III-mode).
  636.  
  637. This program was tested with enforcer and mungwall running.
  638.  
  639. Disclaimer
  640. ==========
  641.  
  642. This software (program and documentation) is provided "as is" and
  643. comes with no warranty, either expressed or implied.
  644. The author is in no way responsible for any damage or loss that may
  645. occur due to direct or indirect usage of this software. You use
  646. this software entirely at your own risk.
  647.  
  648. Copyright
  649. =========
  650.  
  651. This software (program and documentation) is copyright by
  652.  
  653.                         Helmut Hoffmann
  654.             Rubensstrasse 4
  655.             D-41063 M÷nchengladbach
  656.  
  657.             Germany
  658.  
  659. The demo version may be freely distributed and used as
  660. long as the following conditions are met:
  661.  
  662. 1) All files have to be kept together
  663.  
  664. 2) No file may be modified or crunched/packed.
  665.  
  666.    The only official way to distribute this demo packed is the
  667.    original .lha archive.
  668.  
  669.    The program may not be disassembled or analysed. The limitations
  670.    integrated in the demo version may under no circumstance be removed
  671.    or bypassed.
  672.  
  673. 3) Distributors may only charge for the duplication process (including media)
  674.    and not for the software. Theese charges may not exceed the following
  675.    limits: a) Demo on a PD-disk: 8$ (US-dollar) including
  676.               postage&packing (in Germany: 12DM)
  677.        b) Demo on a PD-CD-ROM: 50$ (US-dollar) including
  678.               postage&packing (in Germany: 75DM)
  679.        c) Demo on a BBS/Mailbox/ftp-site or other electronically
  680.               callable system: Maximum charge 4$ (US-dollar) (in Germany: 6DM)
  681.               for downloading
  682.    Anyway, it must be made explictly clear to the buyer, that he does not
  683.    pay for the program (demo) itself but only for the duplication service.
  684.  
  685. 4) It is not allowed to distribute the demo with any commercial product
  686.    without a written permission by me. One exception is the distribution of
  687.    the demo version with products not exceeding the above price limits (e.g.
  688.    a cover-disk magazine for 8$ or less).
  689.  
  690.    The following companies have my explicit permission to distribute the
  691.    demo with their products: NOVA Design, Ingenieurbⁿro Helfrich.
  692.  
  693.    If you want to distribute the demo with your commercial product
  694.    (hardware or software) write to me for details.
  695.  
  696. 5) The registered version (the keyfile) may not be redistributed. It may only
  697.    run on one machine per registration. It is allowed to make a backup copy
  698.    of the original disk.
  699.  
  700. ------------------------------------------------------------
  701.                  Amiga Distribution System
  702. ------------------------------------------------------------
  703.  
  704.                         ADS Zone: 1
  705.                   ADS Hatch Site: Don Plesky
  706.               ADS Position: ADS Zone 1 Coordinator
  707.                  BBS Name: EastPointe Amiga BBS
  708.                  Phone Number(s): 810-773-6959
  709.                  Network Address: 1:120/229  
  710.                      Network Region: 11    
  711.                    BBS Hours: 24 Hrs/Day
  712.            BBS Mailer/Software: DLG Trapdoor/PDQmail
  713.                    BBS Storage Space: 2 Gig 
  714.                File Requestable :  <X> Y     < > N
  715.                File Request Hours : All The Time
  716.  
  717.  
  718.  
  719. ---------------------------------------------------------------
  720. Help the Amiga! Join the ADS team Become a ADS Hub<=>Freq ADSINFO 
  721. ---------------------------------------------------------------
  722.  
  723.